<%@page import="java.util.List"%>
<%@page import="com.jfinal.plugin.activerecord.Page"%>
<%@page import="com.hongye.model.AdminUser"%>
<%@page import="com.hongye.app.model.RoleModel"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" isELIgnored="false"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!doctype html>
<html class="fixed">
	<head>
		<!-- Basic -->
		<meta charset="UTF-8">
		<meta name="keywords" content="HTML5 Admin Template" />
		<meta name="description" content="Porto Admin - Responsive HTML5 Template">
		<meta name="author" content="okler.net">
		<!-- Mobile Metas -->
		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
		<!-- Web Fonts  -->
		<!-- Vendor CSS -->
		<link rel="stylesheet" href="../admin/css/bootstrap.css" />
		<link rel="stylesheet" href="../admin/css/font-awesome/css/font-awesome.css" />
        <link rel="stylesheet" href="../admin/css/select2.css" />
		<!-- Theme CSS -->
		<link rel="stylesheet" href="../admin/css/theme.css" />
		<!-- Skin CSS -->
		<link rel="stylesheet" href="../admin/css/default.css" />
		<!-- Theme Custom CSS -->
		<!-- Theme Custom ../admin/css -->
		<script src="../admin/js/modernizr.js"></script>
	</head>
	<body>
		<section role="main" class="content-body" style="margin-top: 50px;">
			<!-- start: page -->
			<section class="panel">
				<header class="panel-heading">
					<h2 class="panel-title">平台用户管理</h2>
				</header>
				<div class="panel-body">
					<div class="row">
						<div class="col-sm-6">
							<div class="mb-md">
								<button id="addToTable" class="btn btn-primary" onclick="addadminshow();">Add <i class="fa fa-plus"></i></button>
							</div>
						</div>
					</div>
					<div id="addadminuser" style="display:none">添加平台用户<br>
						<p>用户名：<input id="username" type="text" name="username" value="" /></p>
						<p>密 &nbsp;&nbsp;&nbsp;码：<input id="password" type="text" name="password" value="" /></p>
						<p>
							选择角色：<select id="roleid" style="width:150px; ">
								<% List<RoleModel> list=(List)request.getAttribute("rolelist");
									for(int i=1;i<=list.size();i++){
										RoleModel role = list.get(i-1);
								%>
					                   <option selected value='<%=role.get("id")%>'><%=role.get("r_name")%></option>
					            <%} %>
				            </select>
		                </p>
		                <p>
							<a class="btn btn-facebook mb-md ml-xs mr-xs" onclick="addadmin();">确定添加 </a>
	             		 	<a class="btn btn-facebook mb-md ml-xs mr-xs" onclick="addadminhid();">取消</a>
		                </p>
					</div>
					<table class="table table-bordered table-striped mb-none" id="datatable-default">
						<thead>
							<tr>
								<th class="hidden-phone center">序号</th>
								<th class="hidden-phone center">姓名</th>
								<th class="hidden-phone center">角色名称</th>
								<th class="hidden-phone center">录入时间</th>
								<th class="hidden-phone center">状态</th>
								<th class="hidden-phone center">操作</th>
							</tr>
						</thead>
						<tbody>
							<%List<AdminUser> adminview = (List)request.getAttribute("adminUserView");
									for(int i=1;i<=adminview.size();i++){
										AdminUser admin = adminview.get(i-1);
									%>
							<tr class="gradeA">
								<td class="center hidden-phone"><%=i %></td>
								<td class="center hidden-phone"><%=admin.get("username") %></td>
								<td class="center hidden-phone"><%=admin.get("rolename") %></td>
								<td class="center hidden-phone"><%=admin.get("c_time") %></td>
								<td class="center hidden-phone"><%int state=admin.getInt("status"); 
								if(state==0){%>
								<span class="label label-success">正常</span>
								<%}else{%>
								<span class="label label-danger">被冻结</span>
								<%} %></td>
								<td  class="center" class="actions">
									<a href="./adminDetail?id=<%=admin.get("id")%>" class="on-default edit-row"><i class="fa fa-pencil"></i></a>&nbsp;&nbsp;
									<a data-id="<%=admin.get("id") %>" onclick="deladminuser(this);" class="on-default edit-row"><i class="fa fa-trash-o"></i></a>
								</td>
							</tr>
							<%} %>
						</tbody>
					</table>
				</div>
			</section>
		</section>
		<!-- Specific Page Vendor -->
		<!-- Vendor -->
		<script src="js/jquery.js"></script>
		<script src="../admin/js/layer.js"></script>
		<script src="js/jquery-browser-mobile/jquery.browser.mobile.js"></script>
		<script src="js/bootstrap/js/bootstrap.js"></script>
		<script src="js/nanoscroller/nanoscroller.js"></script>
		<script src="js/bootstrap-datepicker/js/bootstrap-datepicker.js"></script>
		<script src="js/magnific-popup/magnific-popup.js"></script>
		<script src="js/jquery-placeholder/jquery.placeholder.js"></script>
		<!-- Specific Page Vendor -->
		<!--	<script src="js/select2.js"></script>-->
		<script src="js/jquery-datatables/media/js/jquery.dataTables.js"></script>
		<script src="js/jquery-datatables-bs3/assets/js/datatables.js"></script>
		<!-- Theme Base, Components and Settings -->
		<script src="js/theme.js"></script>
		<!-- Theme Custom -->
		<script src="js/theme.custom.js"></script>
		<!-- Theme Initialization Files -->
		<script src="js/theme.init.js"></script>
		<!-- Examples -->
		<script src="js/tables/examples.datatables.default.js"></script>
		<script src="js/tables/examples.datatables.row.with.details.js"></script>
		<script src="js/tables/examples.datatables.tabletools.js"></script>
		<script type="text/javascript">
			function addadminshow(){
				$("#addadminuser").css('display','block'); 
			}
			function addadminhid(){
				$("#addadminuser").css('display','none'); 
			}
			
			//添加
			function addadmin(){
				var username = $("#username").val();
				var password = $("#password").val();
				var roleid = $("#roleid").val(); 
				var url = '../admin/addAdminUser?username='+username+'&password='+password+'&roleid='+roleid;
				$.get(url, function(data){
					if(data=='suc'){
						location.href='../admin/adminUserView';
					}else if(data=='fal'){
						layer.msg('添加失败!', {icon: 5});
					}else if(data=='exist'){
						layer.msg('用户名已存在！', {icon: 5});
					}
				});
			}
			
			//删除
			function deladminuser(obj){
				layer.confirm('确定删除吗？', {icon: 3, title:'提示'}, function(index){
					var id = obj.getAttribute("data-id");
					var url = '../admin/delAdminUser?id=' + id;
					$.get(url, function(data){
						if(data=='suc'){
							location.href='../admin/adminUserView';
						}else if(data=='fal'){
							layer.msg('删除失败...', {icon: 5});
						}
					});
					  layer.close(index);
				});
			}
			
		</script>
		
	</body>
</html>